import { LanguageDescription, LanguageSupport, StreamLanguage } from '/node_modules/.vite/deps/chunk-COZCWLGV.js?v=af98967a'
import '/node_modules/.vite/deps/chunk-KDZC6G5J.js?v=af98967a'
import '/node_modules/.vite/deps/chunk-SCQUXX4T.js?v=af98967a'

// ../../node_modules/.pnpm/@codemirror+language-data@6.5.1/node_modules/@codemirror/language-data/dist/index.js
function legacy(parser) {
  return new LanguageSupport(StreamLanguage.define(parser))
}
function sql(dialectName) {
  return import('/node_modules/.vite/deps/dist-6DBNNNDA.js?v=af98967a').then(m => m.sql({ dialect: m[dialectName] }))
}
const languages = [
  // New-style language modes
  LanguageDescription.of({
    name: 'C',
    extensions: ['c', 'h', 'ino'],
    load() {
      return import('/node_modules/.vite/deps/dist-OWJYJN3O.js?v=af98967a').then(m => m.cpp())
    },
  }),
  LanguageDescription.of({
    name: 'C++',
    alias: ['cpp'],
    extensions: ['cpp', 'c++', 'cc', 'cxx', 'hpp', 'h++', 'hh', 'hxx'],
    load() {
      return import('/node_modules/.vite/deps/dist-OWJYJN3O.js?v=af98967a').then(m => m.cpp())
    },
  }),
  LanguageDescription.of({
    name: 'CQL',
    alias: ['cassandra'],
    extensions: ['cql'],
    load() {
      return sql('Cassandra')
    },
  }),
  LanguageDescription.of({
    name: 'CSS',
    extensions: ['css'],
    load() {
      return import('/node_modules/.vite/deps/@codemirror_lang-css.js?v=af98967a').then(m => m.css())
    },
  }),
  LanguageDescription.of({
    name: 'Go',
    extensions: ['go'],
    load() {
      return import('/node_modules/.vite/deps/dist-5ZE2ERKV.js?v=af98967a').then(m => m.go())
    },
  }),
  LanguageDescription.of({
    name: 'HTML',
    alias: ['xhtml'],
    extensions: ['html', 'htm', 'handlebars', 'hbs'],
    load() {
      return import('/node_modules/.vite/deps/@codemirror_lang-html.js?v=af98967a').then(m => m.html())
    },
  }),
  LanguageDescription.of({
    name: 'Java',
    extensions: ['java'],
    load() {
      return import('/node_modules/.vite/deps/dist-QIYQGRWL.js?v=af98967a').then(m => m.java())
    },
  }),
  LanguageDescription.of({
    name: 'JavaScript',
    alias: ['ecmascript', 'js', 'node'],
    extensions: ['js', 'mjs', 'cjs'],
    load() {
      return import('/node_modules/.vite/deps/@codemirror_lang-javascript.js?v=af98967a').then(m => m.javascript())
    },
  }),
  LanguageDescription.of({
    name: 'JSON',
    alias: ['json5'],
    extensions: ['json', 'map'],
    load() {
      return import('/node_modules/.vite/deps/dist-A54CXSCG.js?v=af98967a').then(m => m.json())
    },
  }),
  LanguageDescription.of({
    name: 'JSX',
    extensions: ['jsx'],
    load() {
      return import('/node_modules/.vite/deps/@codemirror_lang-javascript.js?v=af98967a').then(m => m.javascript({ jsx: true }))
    },
  }),
  LanguageDescription.of({
    name: 'LESS',
    extensions: ['less'],
    load() {
      return import('/node_modules/.vite/deps/dist-2BZDWGGA.js?v=af98967a').then(m => m.less())
    },
  }),
  LanguageDescription.of({
    name: 'Liquid',
    extensions: ['liquid'],
    load() {
      return import('/node_modules/.vite/deps/dist-IREVKO2J.js?v=af98967a').then(m => m.liquid())
    },
  }),
  LanguageDescription.of({
    name: 'MariaDB SQL',
    load() {
      return sql('MariaSQL')
    },
  }),
  LanguageDescription.of({
    name: 'Markdown',
    extensions: ['md', 'markdown', 'mkd'],
    load() {
      return import('/node_modules/.vite/deps/dist-3J6E4XAS.js?v=af98967a').then(m => m.markdown())
    },
  }),
  LanguageDescription.of({
    name: 'MS SQL',
    load() {
      return sql('MSSQL')
    },
  }),
  LanguageDescription.of({
    name: 'MySQL',
    load() {
      return sql('MySQL')
    },
  }),
  LanguageDescription.of({
    name: 'PHP',
    extensions: ['php', 'php3', 'php4', 'php5', 'php7', 'phtml'],
    load() {
      return import('/node_modules/.vite/deps/dist-YF4NLALI.js?v=af98967a').then(m => m.php())
    },
  }),
  LanguageDescription.of({
    name: 'PLSQL',
    extensions: ['pls'],
    load() {
      return sql('PLSQL')
    },
  }),
  LanguageDescription.of({
    name: 'PostgreSQL',
    load() {
      return sql('PostgreSQL')
    },
  }),
  LanguageDescription.of({
    name: 'Python',
    extensions: ['BUILD', 'bzl', 'py', 'pyw'],
    filename: /^(BUCK|BUILD)$/,
    load() {
      return import('/node_modules/.vite/deps/dist-5MPOKZW6.js?v=af98967a').then(m => m.python())
    },
  }),
  LanguageDescription.of({
    name: 'Rust',
    extensions: ['rs'],
    load() {
      return import('/node_modules/.vite/deps/dist-GRL23O4T.js?v=af98967a').then(m => m.rust())
    },
  }),
  LanguageDescription.of({
    name: 'Sass',
    extensions: ['sass'],
    load() {
      return import('/node_modules/.vite/deps/dist-KTCZGWMA.js?v=af98967a').then(m => m.sass({ indented: true }))
    },
  }),
  LanguageDescription.of({
    name: 'SCSS',
    extensions: ['scss'],
    load() {
      return import('/node_modules/.vite/deps/dist-KTCZGWMA.js?v=af98967a').then(m => m.sass())
    },
  }),
  LanguageDescription.of({
    name: 'SQL',
    extensions: ['sql'],
    load() {
      return sql('StandardSQL')
    },
  }),
  LanguageDescription.of({
    name: 'SQLite',
    load() {
      return sql('SQLite')
    },
  }),
  LanguageDescription.of({
    name: 'TSX',
    extensions: ['tsx'],
    load() {
      return import('/node_modules/.vite/deps/@codemirror_lang-javascript.js?v=af98967a').then(m => m.javascript({ jsx: true, typescript: true }))
    },
  }),
  LanguageDescription.of({
    name: 'TypeScript',
    alias: ['ts'],
    extensions: ['ts', 'mts', 'cts'],
    load() {
      return import('/node_modules/.vite/deps/@codemirror_lang-javascript.js?v=af98967a').then(m => m.javascript({ typescript: true }))
    },
  }),
  LanguageDescription.of({
    name: 'WebAssembly',
    extensions: ['wat', 'wast'],
    load() {
      return import('/node_modules/.vite/deps/dist-3TE6Z2MW.js?v=af98967a').then(m => m.wast())
    },
  }),
  LanguageDescription.of({
    name: 'XML',
    alias: ['rss', 'wsdl', 'xsd'],
    extensions: ['xml', 'xsl', 'xsd', 'svg'],
    load() {
      return import('/node_modules/.vite/deps/dist-HZSJL6YH.js?v=af98967a').then(m => m.xml())
    },
  }),
  LanguageDescription.of({
    name: 'YAML',
    alias: ['yml'],
    extensions: ['yaml', 'yml'],
    load() {
      return import('/node_modules/.vite/deps/dist-E4JI5GRC.js?v=af98967a').then(m => m.yaml())
    },
  }),
  // Legacy modes ported from CodeMirror 5
  LanguageDescription.of({
    name: 'APL',
    extensions: ['dyalog', 'apl'],
    load() {
      return import('/node_modules/.vite/deps/apl-AQTKDYKD.js?v=af98967a').then(m => legacy(m.apl))
    },
  }),
  LanguageDescription.of({
    name: 'PGP',
    alias: ['asciiarmor'],
    extensions: ['asc', 'pgp', 'sig'],
    load() {
      return import('/node_modules/.vite/deps/asciiarmor-6WOI2OUV.js?v=af98967a').then(m => legacy(m.asciiArmor))
    },
  }),
  LanguageDescription.of({
    name: 'ASN.1',
    extensions: ['asn', 'asn1'],
    load() {
      return import('/node_modules/.vite/deps/asn1-SCDQTVFK.js?v=af98967a').then(m => legacy(m.asn1({})))
    },
  }),
  LanguageDescription.of({
    name: 'Asterisk',
    filename: /^extensions\.conf$/i,
    load() {
      return import('/node_modules/.vite/deps/asterisk-3YXLM6SB.js?v=af98967a').then(m => legacy(m.asterisk))
    },
  }),
  LanguageDescription.of({
    name: 'Brainfuck',
    extensions: ['b', 'bf'],
    load() {
      return import('/node_modules/.vite/deps/brainfuck-B3MC4W2U.js?v=af98967a').then(m => legacy(m.brainfuck))
    },
  }),
  LanguageDescription.of({
    name: 'Cobol',
    extensions: ['cob', 'cpy'],
    load() {
      return import('/node_modules/.vite/deps/cobol-KOULKWTQ.js?v=af98967a').then(m => legacy(m.cobol))
    },
  }),
  LanguageDescription.of({
    name: 'C#',
    alias: ['csharp', 'cs'],
    extensions: ['cs'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.csharp))
    },
  }),
  LanguageDescription.of({
    name: 'Clojure',
    extensions: ['clj', 'cljc', 'cljx'],
    load() {
      return import('/node_modules/.vite/deps/clojure-B3OQXF2D.js?v=af98967a').then(m => legacy(m.clojure))
    },
  }),
  LanguageDescription.of({
    name: 'ClojureScript',
    extensions: ['cljs'],
    load() {
      return import('/node_modules/.vite/deps/clojure-B3OQXF2D.js?v=af98967a').then(m => legacy(m.clojure))
    },
  }),
  LanguageDescription.of({
    name: 'Closure Stylesheets (GSS)',
    extensions: ['gss'],
    load() {
      return import('/node_modules/.vite/deps/css-VSUXCI2I.js?v=af98967a').then(m => legacy(m.gss))
    },
  }),
  LanguageDescription.of({
    name: 'CMake',
    extensions: ['cmake', 'cmake.in'],
    filename: /^CMakeLists\.txt$/,
    load() {
      return import('/node_modules/.vite/deps/cmake-SXYIA4OH.js?v=af98967a').then(m => legacy(m.cmake))
    },
  }),
  LanguageDescription.of({
    name: 'CoffeeScript',
    alias: ['coffee', 'coffee-script'],
    extensions: ['coffee'],
    load() {
      return import('/node_modules/.vite/deps/coffeescript-QROKYKRQ.js?v=af98967a').then(m => legacy(m.coffeeScript))
    },
  }),
  LanguageDescription.of({
    name: 'Common Lisp',
    alias: ['lisp'],
    extensions: ['cl', 'lisp', 'el'],
    load() {
      return import('/node_modules/.vite/deps/commonlisp-FVENLZZU.js?v=af98967a').then(m => legacy(m.commonLisp))
    },
  }),
  LanguageDescription.of({
    name: 'Cypher',
    extensions: ['cyp', 'cypher'],
    load() {
      return import('/node_modules/.vite/deps/cypher-PVEJE7QX.js?v=af98967a').then(m => legacy(m.cypher))
    },
  }),
  LanguageDescription.of({
    name: 'Cython',
    extensions: ['pyx', 'pxd', 'pxi'],
    load() {
      return import('/node_modules/.vite/deps/python-NO7E5RRT.js?v=af98967a').then(m => legacy(m.cython))
    },
  }),
  LanguageDescription.of({
    name: 'Crystal',
    extensions: ['cr'],
    load() {
      return import('/node_modules/.vite/deps/crystal-WS4AKKSO.js?v=af98967a').then(m => legacy(m.crystal))
    },
  }),
  LanguageDescription.of({
    name: 'D',
    extensions: ['d'],
    load() {
      return import('/node_modules/.vite/deps/d-4JZUED3T.js?v=af98967a').then(m => legacy(m.d))
    },
  }),
  LanguageDescription.of({
    name: 'Dart',
    extensions: ['dart'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.dart))
    },
  }),
  LanguageDescription.of({
    name: 'diff',
    extensions: ['diff', 'patch'],
    load() {
      return import('/node_modules/.vite/deps/diff-ABX55YQN.js?v=af98967a').then(m => legacy(m.diff))
    },
  }),
  LanguageDescription.of({
    name: 'Dockerfile',
    filename: /^Dockerfile$/,
    load() {
      return import('/node_modules/.vite/deps/dockerfile-ZHHYG6ND.js?v=af98967a').then(m => legacy(m.dockerFile))
    },
  }),
  LanguageDescription.of({
    name: 'DTD',
    extensions: ['dtd'],
    load() {
      return import('/node_modules/.vite/deps/dtd-DWTD5E6Q.js?v=af98967a').then(m => legacy(m.dtd))
    },
  }),
  LanguageDescription.of({
    name: 'Dylan',
    extensions: ['dylan', 'dyl', 'intr'],
    load() {
      return import('/node_modules/.vite/deps/dylan-PYKSPX3A.js?v=af98967a').then(m => legacy(m.dylan))
    },
  }),
  LanguageDescription.of({
    name: 'EBNF',
    load() {
      return import('/node_modules/.vite/deps/ebnf-MU7MAKWY.js?v=af98967a').then(m => legacy(m.ebnf))
    },
  }),
  LanguageDescription.of({
    name: 'ECL',
    extensions: ['ecl'],
    load() {
      return import('/node_modules/.vite/deps/ecl-SJKVRGAV.js?v=af98967a').then(m => legacy(m.ecl))
    },
  }),
  LanguageDescription.of({
    name: 'edn',
    extensions: ['edn'],
    load() {
      return import('/node_modules/.vite/deps/clojure-B3OQXF2D.js?v=af98967a').then(m => legacy(m.clojure))
    },
  }),
  LanguageDescription.of({
    name: 'Eiffel',
    extensions: ['e'],
    load() {
      return import('/node_modules/.vite/deps/eiffel-BBHJUYCF.js?v=af98967a').then(m => legacy(m.eiffel))
    },
  }),
  LanguageDescription.of({
    name: 'Elm',
    extensions: ['elm'],
    load() {
      return import('/node_modules/.vite/deps/elm-VIDC5S3T.js?v=af98967a').then(m => legacy(m.elm))
    },
  }),
  LanguageDescription.of({
    name: 'Erlang',
    extensions: ['erl'],
    load() {
      return import('/node_modules/.vite/deps/erlang-4LKB2GOI.js?v=af98967a').then(m => legacy(m.erlang))
    },
  }),
  LanguageDescription.of({
    name: 'Esper',
    load() {
      return import('/node_modules/.vite/deps/sql-PXQVE5M4.js?v=af98967a').then(m => legacy(m.esper))
    },
  }),
  LanguageDescription.of({
    name: 'Factor',
    extensions: ['factor'],
    load() {
      return import('/node_modules/.vite/deps/factor-6UXT6FOD.js?v=af98967a').then(m => legacy(m.factor))
    },
  }),
  LanguageDescription.of({
    name: 'FCL',
    load() {
      return import('/node_modules/.vite/deps/fcl-XKNEMSQ7.js?v=af98967a').then(m => legacy(m.fcl))
    },
  }),
  LanguageDescription.of({
    name: 'Forth',
    extensions: ['forth', 'fth', '4th'],
    load() {
      return import('/node_modules/.vite/deps/forth-Z4G4ZQLL.js?v=af98967a').then(m => legacy(m.forth))
    },
  }),
  LanguageDescription.of({
    name: 'Fortran',
    extensions: ['f', 'for', 'f77', 'f90', 'f95'],
    load() {
      return import('/node_modules/.vite/deps/fortran-GUAVBPBP.js?v=af98967a').then(m => legacy(m.fortran))
    },
  }),
  LanguageDescription.of({
    name: 'F#',
    alias: ['fsharp'],
    extensions: ['fs'],
    load() {
      return import('/node_modules/.vite/deps/mllike-V3HFNIQG.js?v=af98967a').then(m => legacy(m.fSharp))
    },
  }),
  LanguageDescription.of({
    name: 'Gas',
    extensions: ['s'],
    load() {
      return import('/node_modules/.vite/deps/gas-PFIXI6FU.js?v=af98967a').then(m => legacy(m.gas))
    },
  }),
  LanguageDescription.of({
    name: 'Gherkin',
    extensions: ['feature'],
    load() {
      return import('/node_modules/.vite/deps/gherkin-BA2XT7A7.js?v=af98967a').then(m => legacy(m.gherkin))
    },
  }),
  LanguageDescription.of({
    name: 'Groovy',
    extensions: ['groovy', 'gradle'],
    filename: /^Jenkinsfile$/,
    load() {
      return import('/node_modules/.vite/deps/groovy-MAFKQPNJ.js?v=af98967a').then(m => legacy(m.groovy))
    },
  }),
  LanguageDescription.of({
    name: 'Haskell',
    extensions: ['hs'],
    load() {
      return import('/node_modules/.vite/deps/haskell-TETIDW5N.js?v=af98967a').then(m => legacy(m.haskell))
    },
  }),
  LanguageDescription.of({
    name: 'Haxe',
    extensions: ['hx'],
    load() {
      return import('/node_modules/.vite/deps/haxe-VN2ZWZRV.js?v=af98967a').then(m => legacy(m.haxe))
    },
  }),
  LanguageDescription.of({
    name: 'HXML',
    extensions: ['hxml'],
    load() {
      return import('/node_modules/.vite/deps/haxe-VN2ZWZRV.js?v=af98967a').then(m => legacy(m.hxml))
    },
  }),
  LanguageDescription.of({
    name: 'HTTP',
    load() {
      return import('/node_modules/.vite/deps/http-NKKGP5BV.js?v=af98967a').then(m => legacy(m.http))
    },
  }),
  LanguageDescription.of({
    name: 'IDL',
    extensions: ['pro'],
    load() {
      return import('/node_modules/.vite/deps/idl-WKBVCBJL.js?v=af98967a').then(m => legacy(m.idl))
    },
  }),
  LanguageDescription.of({
    name: 'JSON-LD',
    alias: ['jsonld'],
    extensions: ['jsonld'],
    load() {
      return import('/node_modules/.vite/deps/javascript-773WCKQQ.js?v=af98967a').then(m => legacy(m.jsonld))
    },
  }),
  LanguageDescription.of({
    name: 'Jinja2',
    extensions: ['j2', 'jinja', 'jinja2'],
    load() {
      return import('/node_modules/.vite/deps/jinja2-Z7VIMCDT.js?v=af98967a').then(m => legacy(m.jinja2))
    },
  }),
  LanguageDescription.of({
    name: 'Julia',
    extensions: ['jl'],
    load() {
      return import('/node_modules/.vite/deps/julia-DRWAI45R.js?v=af98967a').then(m => legacy(m.julia))
    },
  }),
  LanguageDescription.of({
    name: 'Kotlin',
    extensions: ['kt', 'kts'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.kotlin))
    },
  }),
  LanguageDescription.of({
    name: 'LiveScript',
    alias: ['ls'],
    extensions: ['ls'],
    load() {
      return import('/node_modules/.vite/deps/livescript-B7YEUX5K.js?v=af98967a').then(m => legacy(m.liveScript))
    },
  }),
  LanguageDescription.of({
    name: 'Lua',
    extensions: ['lua'],
    load() {
      return import('/node_modules/.vite/deps/lua-X7HHLNO7.js?v=af98967a').then(m => legacy(m.lua))
    },
  }),
  LanguageDescription.of({
    name: 'mIRC',
    extensions: ['mrc'],
    load() {
      return import('/node_modules/.vite/deps/mirc-IEFT4EV6.js?v=af98967a').then(m => legacy(m.mirc))
    },
  }),
  LanguageDescription.of({
    name: 'Mathematica',
    extensions: ['m', 'nb', 'wl', 'wls'],
    load() {
      return import('/node_modules/.vite/deps/mathematica-YBYKHNMT.js?v=af98967a').then(m => legacy(m.mathematica))
    },
  }),
  LanguageDescription.of({
    name: 'Modelica',
    extensions: ['mo'],
    load() {
      return import('/node_modules/.vite/deps/modelica-PFTJZJXY.js?v=af98967a').then(m => legacy(m.modelica))
    },
  }),
  LanguageDescription.of({
    name: 'MUMPS',
    extensions: ['mps'],
    load() {
      return import('/node_modules/.vite/deps/mumps-37ZBBCJD.js?v=af98967a').then(m => legacy(m.mumps))
    },
  }),
  LanguageDescription.of({
    name: 'Mbox',
    extensions: ['mbox'],
    load() {
      return import('/node_modules/.vite/deps/mbox-MVLQ2FDW.js?v=af98967a').then(m => legacy(m.mbox))
    },
  }),
  LanguageDescription.of({
    name: 'Nginx',
    filename: /nginx.*\.conf$/i,
    load() {
      return import('/node_modules/.vite/deps/nginx-QJQ76MT2.js?v=af98967a').then(m => legacy(m.nginx))
    },
  }),
  LanguageDescription.of({
    name: 'NSIS',
    extensions: ['nsh', 'nsi'],
    load() {
      return import('/node_modules/.vite/deps/nsis-PVIRDJVN.js?v=af98967a').then(m => legacy(m.nsis))
    },
  }),
  LanguageDescription.of({
    name: 'NTriples',
    extensions: ['nt', 'nq'],
    load() {
      return import('/node_modules/.vite/deps/ntriples-BYV7ETIT.js?v=af98967a').then(m => legacy(m.ntriples))
    },
  }),
  LanguageDescription.of({
    name: 'Objective-C',
    alias: ['objective-c', 'objc'],
    extensions: ['m'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.objectiveC))
    },
  }),
  LanguageDescription.of({
    name: 'Objective-C++',
    alias: ['objective-c++', 'objc++'],
    extensions: ['mm'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.objectiveCpp))
    },
  }),
  LanguageDescription.of({
    name: 'OCaml',
    extensions: ['ml', 'mli', 'mll', 'mly'],
    load() {
      return import('/node_modules/.vite/deps/mllike-V3HFNIQG.js?v=af98967a').then(m => legacy(m.oCaml))
    },
  }),
  LanguageDescription.of({
    name: 'Octave',
    extensions: ['m'],
    load() {
      return import('/node_modules/.vite/deps/octave-VATVS363.js?v=af98967a').then(m => legacy(m.octave))
    },
  }),
  LanguageDescription.of({
    name: 'Oz',
    extensions: ['oz'],
    load() {
      return import('/node_modules/.vite/deps/oz-W44VMW3C.js?v=af98967a').then(m => legacy(m.oz))
    },
  }),
  LanguageDescription.of({
    name: 'Pascal',
    extensions: ['p', 'pas'],
    load() {
      return import('/node_modules/.vite/deps/pascal-YO5SOTS4.js?v=af98967a').then(m => legacy(m.pascal))
    },
  }),
  LanguageDescription.of({
    name: 'Perl',
    extensions: ['pl', 'pm'],
    load() {
      return import('/node_modules/.vite/deps/perl-EROGZCEL.js?v=af98967a').then(m => legacy(m.perl))
    },
  }),
  LanguageDescription.of({
    name: 'Pig',
    extensions: ['pig'],
    load() {
      return import('/node_modules/.vite/deps/pig-T2P3455T.js?v=af98967a').then(m => legacy(m.pig))
    },
  }),
  LanguageDescription.of({
    name: 'PowerShell',
    extensions: ['ps1', 'psd1', 'psm1'],
    load() {
      return import('/node_modules/.vite/deps/powershell-U7P7IARL.js?v=af98967a').then(m => legacy(m.powerShell))
    },
  }),
  LanguageDescription.of({
    name: 'Properties files',
    alias: ['ini', 'properties'],
    extensions: ['properties', 'ini', 'in'],
    load() {
      return import('/node_modules/.vite/deps/properties-77MU6JSI.js?v=af98967a').then(m => legacy(m.properties))
    },
  }),
  LanguageDescription.of({
    name: 'ProtoBuf',
    extensions: ['proto'],
    load() {
      return import('/node_modules/.vite/deps/protobuf-KM3BGD7Q.js?v=af98967a').then(m => legacy(m.protobuf))
    },
  }),
  LanguageDescription.of({
    name: 'Pug',
    alias: ['jade'],
    extensions: ['pug', 'jade'],
    load() {
      return import('/node_modules/.vite/deps/pug-OVSMFZPQ.js?v=af98967a').then(m => legacy(m.pug))
    },
  }),
  LanguageDescription.of({
    name: 'Puppet',
    extensions: ['pp'],
    load() {
      return import('/node_modules/.vite/deps/puppet-MFUJGCP5.js?v=af98967a').then(m => legacy(m.puppet))
    },
  }),
  LanguageDescription.of({
    name: 'Q',
    extensions: ['q'],
    load() {
      return import('/node_modules/.vite/deps/q-IRMHR3QR.js?v=af98967a').then(m => legacy(m.q))
    },
  }),
  LanguageDescription.of({
    name: 'R',
    alias: ['rscript'],
    extensions: ['r', 'R'],
    load() {
      return import('/node_modules/.vite/deps/r-RCJJLGIC.js?v=af98967a').then(m => legacy(m.r))
    },
  }),
  LanguageDescription.of({
    name: 'RPM Changes',
    load() {
      return import('/node_modules/.vite/deps/rpm-LRK6OAMD.js?v=af98967a').then(m => legacy(m.rpmChanges))
    },
  }),
  LanguageDescription.of({
    name: 'RPM Spec',
    extensions: ['spec'],
    load() {
      return import('/node_modules/.vite/deps/rpm-LRK6OAMD.js?v=af98967a').then(m => legacy(m.rpmSpec))
    },
  }),
  LanguageDescription.of({
    name: 'Ruby',
    alias: ['jruby', 'macruby', 'rake', 'rb', 'rbx'],
    extensions: ['rb'],
    filename: /^(Gemfile|Rakefile)$/,
    load() {
      return import('/node_modules/.vite/deps/ruby-KXOUMXTK.js?v=af98967a').then(m => legacy(m.ruby))
    },
  }),
  LanguageDescription.of({
    name: 'SAS',
    extensions: ['sas'],
    load() {
      return import('/node_modules/.vite/deps/sas-NDVA6LIK.js?v=af98967a').then(m => legacy(m.sas))
    },
  }),
  LanguageDescription.of({
    name: 'Scala',
    extensions: ['scala'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.scala))
    },
  }),
  LanguageDescription.of({
    name: 'Scheme',
    extensions: ['scm', 'ss'],
    load() {
      return import('/node_modules/.vite/deps/scheme-QOSE4J7Z.js?v=af98967a').then(m => legacy(m.scheme))
    },
  }),
  LanguageDescription.of({
    name: 'Shell',
    alias: ['bash', 'sh', 'zsh'],
    extensions: ['sh', 'ksh', 'bash'],
    filename: /^PKGBUILD$/,
    load() {
      return import('/node_modules/.vite/deps/shell-CC2F6KJX.js?v=af98967a').then(m => legacy(m.shell))
    },
  }),
  LanguageDescription.of({
    name: 'Sieve',
    extensions: ['siv', 'sieve'],
    load() {
      return import('/node_modules/.vite/deps/sieve-RS5744SX.js?v=af98967a').then(m => legacy(m.sieve))
    },
  }),
  LanguageDescription.of({
    name: 'Smalltalk',
    extensions: ['st'],
    load() {
      return import('/node_modules/.vite/deps/smalltalk-TKEAYMHD.js?v=af98967a').then(m => legacy(m.smalltalk))
    },
  }),
  LanguageDescription.of({
    name: 'Solr',
    load() {
      return import('/node_modules/.vite/deps/solr-LB3CRQB3.js?v=af98967a').then(m => legacy(m.solr))
    },
  }),
  LanguageDescription.of({
    name: 'SML',
    extensions: ['sml', 'sig', 'fun', 'smackspec'],
    load() {
      return import('/node_modules/.vite/deps/mllike-V3HFNIQG.js?v=af98967a').then(m => legacy(m.sml))
    },
  }),
  LanguageDescription.of({
    name: 'SPARQL',
    alias: ['sparul'],
    extensions: ['rq', 'sparql'],
    load() {
      return import('/node_modules/.vite/deps/sparql-FIXAQNAH.js?v=af98967a').then(m => legacy(m.sparql))
    },
  }),
  LanguageDescription.of({
    name: 'Spreadsheet',
    alias: ['excel', 'formula'],
    load() {
      return import('/node_modules/.vite/deps/spreadsheet-YTKCECMP.js?v=af98967a').then(m => legacy(m.spreadsheet))
    },
  }),
  LanguageDescription.of({
    name: 'Squirrel',
    extensions: ['nut'],
    load() {
      return import('/node_modules/.vite/deps/clike-RMRGULDR.js?v=af98967a').then(m => legacy(m.squirrel))
    },
  }),
  LanguageDescription.of({
    name: 'Stylus',
    extensions: ['styl'],
    load() {
      return import('/node_modules/.vite/deps/stylus-M4ZJ6VBW.js?v=af98967a').then(m => legacy(m.stylus))
    },
  }),
  LanguageDescription.of({
    name: 'Swift',
    extensions: ['swift'],
    load() {
      return import('/node_modules/.vite/deps/swift-VJVISIVD.js?v=af98967a').then(m => legacy(m.swift))
    },
  }),
  LanguageDescription.of({
    name: 'sTeX',
    load() {
      return import('/node_modules/.vite/deps/stex-AEKIHKF6.js?v=af98967a').then(m => legacy(m.stex))
    },
  }),
  LanguageDescription.of({
    name: 'LaTeX',
    alias: ['tex'],
    extensions: ['text', 'ltx', 'tex'],
    load() {
      return import('/node_modules/.vite/deps/stex-AEKIHKF6.js?v=af98967a').then(m => legacy(m.stex))
    },
  }),
  LanguageDescription.of({
    name: 'SystemVerilog',
    extensions: ['v', 'sv', 'svh'],
    load() {
      return import('/node_modules/.vite/deps/verilog-5KBJHOHX.js?v=af98967a').then(m => legacy(m.verilog))
    },
  }),
  LanguageDescription.of({
    name: 'Tcl',
    extensions: ['tcl'],
    load() {
      return import('/node_modules/.vite/deps/tcl-DIQD32CM.js?v=af98967a').then(m => legacy(m.tcl))
    },
  }),
  LanguageDescription.of({
    name: 'Textile',
    extensions: ['textile'],
    load() {
      return import('/node_modules/.vite/deps/textile-SWQFZVM2.js?v=af98967a').then(m => legacy(m.textile))
    },
  }),
  LanguageDescription.of({
    name: 'TiddlyWiki',
    load() {
      return import('/node_modules/.vite/deps/tiddlywiki-7S7U47IJ.js?v=af98967a').then(m => legacy(m.tiddlyWiki))
    },
  }),
  LanguageDescription.of({
    name: 'Tiki wiki',
    load() {
      return import('/node_modules/.vite/deps/tiki-YJT46AUZ.js?v=af98967a').then(m => legacy(m.tiki))
    },
  }),
  LanguageDescription.of({
    name: 'TOML',
    extensions: ['toml'],
    load() {
      return import('/node_modules/.vite/deps/toml-ZKREO3P3.js?v=af98967a').then(m => legacy(m.toml))
    },
  }),
  LanguageDescription.of({
    name: 'Troff',
    extensions: ['1', '2', '3', '4', '5', '6', '7', '8', '9'],
    load() {
      return import('/node_modules/.vite/deps/troff-2JW67EGS.js?v=af98967a').then(m => legacy(m.troff))
    },
  }),
  LanguageDescription.of({
    name: 'TTCN',
    extensions: ['ttcn', 'ttcn3', 'ttcnpp'],
    load() {
      return import('/node_modules/.vite/deps/ttcn-UU7NBMFU.js?v=af98967a').then(m => legacy(m.ttcn))
    },
  }),
  LanguageDescription.of({
    name: 'TTCN_CFG',
    extensions: ['cfg'],
    load() {
      return import('/node_modules/.vite/deps/ttcn-cfg-LAXIERHM.js?v=af98967a').then(m => legacy(m.ttcnCfg))
    },
  }),
  LanguageDescription.of({
    name: 'Turtle',
    extensions: ['ttl'],
    load() {
      return import('/node_modules/.vite/deps/turtle-HXGLUYPA.js?v=af98967a').then(m => legacy(m.turtle))
    },
  }),
  LanguageDescription.of({
    name: 'Web IDL',
    extensions: ['webidl'],
    load() {
      return import('/node_modules/.vite/deps/webidl-U73YCESO.js?v=af98967a').then(m => legacy(m.webIDL))
    },
  }),
  LanguageDescription.of({
    name: 'VB.NET',
    extensions: ['vb'],
    load() {
      return import('/node_modules/.vite/deps/vb-657XPQH6.js?v=af98967a').then(m => legacy(m.vb))
    },
  }),
  LanguageDescription.of({
    name: 'VBScript',
    extensions: ['vbs'],
    load() {
      return import('/node_modules/.vite/deps/vbscript-WDAMA5ZK.js?v=af98967a').then(m => legacy(m.vbScript))
    },
  }),
  LanguageDescription.of({
    name: 'Velocity',
    extensions: ['vtl'],
    load() {
      return import('/node_modules/.vite/deps/velocity-JNC23S7U.js?v=af98967a').then(m => legacy(m.velocity))
    },
  }),
  LanguageDescription.of({
    name: 'Verilog',
    extensions: ['v'],
    load() {
      return import('/node_modules/.vite/deps/verilog-5KBJHOHX.js?v=af98967a').then(m => legacy(m.verilog))
    },
  }),
  LanguageDescription.of({
    name: 'VHDL',
    extensions: ['vhd', 'vhdl'],
    load() {
      return import('/node_modules/.vite/deps/vhdl-O2ZEY4P3.js?v=af98967a').then(m => legacy(m.vhdl))
    },
  }),
  LanguageDescription.of({
    name: 'XQuery',
    extensions: ['xy', 'xquery'],
    load() {
      return import('/node_modules/.vite/deps/xquery-37UECECM.js?v=af98967a').then(m => legacy(m.xQuery))
    },
  }),
  LanguageDescription.of({
    name: 'Yacas',
    extensions: ['ys'],
    load() {
      return import('/node_modules/.vite/deps/yacas-E2FFHENK.js?v=af98967a').then(m => legacy(m.yacas))
    },
  }),
  LanguageDescription.of({
    name: 'Z80',
    extensions: ['z80'],
    load() {
      return import('/node_modules/.vite/deps/z80-73CJWEXF.js?v=af98967a').then(m => legacy(m.z80))
    },
  }),
  LanguageDescription.of({
    name: 'MscGen',
    extensions: ['mscgen', 'mscin', 'msc'],
    load() {
      return import('/node_modules/.vite/deps/mscgen-X4X2C454.js?v=af98967a').then(m => legacy(m.mscgen))
    },
  }),
  LanguageDescription.of({
    name: 'Xù',
    extensions: ['xu'],
    load() {
      return import('/node_modules/.vite/deps/mscgen-X4X2C454.js?v=af98967a').then(m => legacy(m.xu))
    },
  }),
  LanguageDescription.of({
    name: 'MsGenny',
    extensions: ['msgenny'],
    load() {
      return import('/node_modules/.vite/deps/mscgen-X4X2C454.js?v=af98967a').then(m => legacy(m.msgenny))
    },
  }),
  LanguageDescription.of({
    name: 'Vue',
    extensions: ['vue'],
    load() {
      return import('/node_modules/.vite/deps/dist-ET3BY45C.js?v=af98967a').then(m => m.vue())
    },
  }),
  LanguageDescription.of({
    name: 'Angular Template',
    load() {
      return import('/node_modules/.vite/deps/dist-7LUJ3FAG.js?v=af98967a').then(m => m.angular())
    },
  }),
]
export { languages }
// # sourceMappingURL=@codemirror_language-data.js.map
